home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.477 < prev    next >
Text File  |  1996-02-12  |  29KB  |  755 lines

  1. Frequently Asked Questions (FAQS);faqs.477
  2.  
  3.  
  4.  
  5. Then
  6.     Sum   ai ci x = delta1        error on weighing 1
  7.     Sum   bi ci x = delta2        error on weighing 2
  8.  
  9. Now the ratio of delta1 to delta2 will be rational regardless of the
  10. value of x, since x will factor out; let's call this ratio p over q (p
  11. and q relatively prime).  We would like to choose { ai } and { bi }
  12. such that for any set of mints J, which will be a subset of { 1 , 2 ,
  13. ... , n }, that
  14.  
  15.     Sum aj    ( = Sum  ai ci ) is relatively prime to Sum bj.
  16.  
  17. If this is true then we can determine the error x; it will simply be
  18. delta1/p, which is equal to  delta2/q.
  19.  
  20. If the { ai } have been carefully chosen, we should be able to figure
  21. out the bogus mints from one of the weighings, provided that
  22. all subsets ( { { aj } over all J } ) have unique sums.
  23. This was the strategy proposed above, where is was suggested
  24. that ai = 3 ** (i-1) ; note that you can use base 2 instead
  25. of base 3 since all the errors have the same sign.
  26.  
  27. Well, for the time being I'm stumped.
  28.  
  29. This agrees with the analysis I've been fighting with.  I actually
  30. came up with a pair of functions that "almost" works.  So that the
  31. rest of you can save some time (in case you think the way I did):
  32.     Weighing 1: 1 coin from each mint
  33.     Weighing 2: 2^(k-1) coins from mint k, for 1...k...n
  34.     (total 2^n - 1 coins)
  35.  
  36. Consider the n mints to be one-bit-each -- bit set -> mint makes bogus
  37. coins.  Then we can just state that we're trying to discover "K",
  38. where K is a number whose bit pattern _just_ describes the bogosity of
  39. each mint.  OK - now, assuming we know 'x', and we only consider the
  40. *difference* of the weighing from what it should be, for weighing 1,
  41. the devaiation is just the Hamming weight of K -- that is the number
  42. of 1-bits in it -- that is, the number of bogosifying mints.  For
  43. weighing 2, the deviation is just K!  When the nth bit of K is set,
  44. then that mint contributes just 2^n to the deviation, and so the total
  45. deviation will just be K.
  46.  
  47. So that set me in search of a lemma: given H(x) is the hamming weight
  48. of x, is f(x) = x / H(x) a 1-1 map integers into rationals?  That is,
  49. if x/H(x) = y/H(y) can we conclude that x = y?
  50.  
  51. The answer (weep) is NO.  The lowest pair I could find are 402/603
  52. (both give the ratio 100.5).  Boy it sure looked like a good
  53. conjecture for a while!  Sigh.
  54.  
  55.  
  56. There are two parts to the problem. First let us try to come up with a
  57. solution to finding the answer in 2 weighings - then worry about using the
  58. min. number of coins.
  59. Solutions are for GENERAL n.
  60.  
  61. Let N = set of all mints, 1 to n. Card(N) = n.
  62. Let P = set of all bogus mints. Let Card(P) = p.
  63.  
  64. Weighing I: Weigh n coins, 1 from each mint.
  65.  
  66. Since each "good" coins weighs one ounce, let delta1 be the error in weighing.
  67. Since all bogus coins are identical, let delta1 be abs(error).
  68. If x is the weight by which one bogus coin differs from a good coin,
  69.  delta1 = p * x.
  70.  
  71. Weighing II: The coins to be weighed are composed thusly.
  72.  
  73. Let a1 be the number of coins from mint 1, a2 # from mint2 .. and an from
  74. mint n. All ai's are distinct integers.
  75.  
  76. Let A = Set of all ai's.
  77.  
  78. Let delta2 = (abs.) error in weighing 2 = x * k
  79.     where k is the number of coins that are bogus in weighing two.
  80. Or more formally
  81.         k = sigma(ai)
  82.          (over all i in P)
  83.  
  84. Assuming p is not zero (from Weighing I - in that case go back and get beheaded
  85. for giving the king BAAAAAD advice),
  86.     Let ratio = delta1/delta2 = p/k.
  87.     Let IR = delta2/delta1 = k/p = inverse-ratio (for later proof).
  88.  
  89. Let S(i) be the bag of all numbers generated by summing i distinct elements
  90. from A. Clearly there will be nCi (that n comb. i) elements in S(i).
  91.  
  92. [A bag is a set that can have the same element occur more than once.]
  93.  
  94. So S(1) = A
  95. and S(n) will have one element that is the sum of all the elements of A.
  96.  
  97. Let R(i) = {x : For-all y in S(i), x = i/y} expressed as p/q (no common
  98.                                 factors).
  99. (R is a bag too).
  100.  
  101. Let R-A = Bag-Union(R(i) for 1>= i >=n). (can include same element twice)
  102.  
  103. Choose A, such that all elements of R-A are DISTINCT, i.e. Bag(R-A) = Set(R-A).
  104.  
  105. Let the sequence a1, a2, .. an, be an L-sequence if the above property is
  106. true. Or more simply, A is in L.
  107.  
  108. **********************************************************************
  109. CONJECTURE: The bogus mint problem is solved in two weighings if A is in L.
  110.  
  111. Sketchy proof: R(1) = all possible ratios (= delta1/delta2) when p=1.
  112. R(i) = all possible ratio's when p=i.
  113.  
  114. Since all possible combinations of bogus mints are reflected in R, just match
  115. the actual ratio with the generated table for n.
  116.  
  117. ************************************************************************
  118. A brief example. Say n=3. Skip to next line if you want.
  119. Let A=(2,3,7).
  120.  
  121. p=1 possible ratios = 1/2 1/3 1/7
  122. p=2 possible ratios = 2/5 2/9 1/5(2/10)
  123. p=3 possible ratios = 1/4(3/12) (lots of blood in Scandalvania).
  124.  
  125. As all outcomes are distinct, and the actual ratio MUST be one of these,
  126. match it to the answer, and start sharpening the axe.
  127.  
  128. Note that the minimum for n=3 is A=(0,1,3)
  129. possible ratios are
  130. p=1 infinity (delta2=0),1,1/3
  131. p=2 2/1,2/3,1/2
  132. p=3 3/4
  133.  
  134. ************************************************************************
  135.  
  136. All those with the determination to get this far are saying OK, OK how do we
  137. get A.
  138.  
  139. I propose a solution that will generate A, to give you the answer in two
  140. weighings, but will not give you the optimal number of coins.
  141.  
  142. Let a1=0
  143.  
  144. For i>=2 >=n
  145.  
  146. ai = i*(a1 + a2 + ... + ai-1) + 1
  147.  
  148. *****************************************
  149. *        i-1            *
  150. *    ai = i* [Sigma(aj)] + 1     *   ****Generator function G*****
  151. *        j=1            *
  152. *****************************************
  153.  
  154. If A is L, all RATIO's are unique. Also all inverse-ratio's (1/ratio) are
  155. unique. I will prove that all inverse-ratio's (or IR's) are unique.
  156.  
  157. Let A(k), be the series generated by the first k elements from eqn. G.(above)
  158.  
  159. ************************************************************************
  160.  
  161. PROOF BY INDUCTION.
  162.  
  163. A(1) = {0} is in L.
  164. A(2) = {0,1} is in L.
  165.  
  166. ASSUME A(k) = {0,1, ..., ak} is in L.
  167.  
  168. T.P.T. A(k+1) = {0,1, ..., ak, D) is in L where D is generated from G.
  169.  
  170. We know that all IR's(inverse ratio's)  from A(k) are distinct.
  171.  
  172. Let K = set of all IR's of A(k).
  173.  
  174. Since A(k+1) contains A(k), all IR's of A(k) will also be IR's of A(K+1).
  175.  
  176. So for all P, such that (k+1) is not in P, we get a distinct IR.
  177.  
  178. So consider cases when (k+1) is in P.
  179.  
  180. p=1 (i.e. (k+1) = only bogus mint), IR = D
  181.  
  182. ______________________________________________________________________
  183. CONJECTURE: Highest IR for A(k) = max(K) = ak
  184.  
  185. Proof:     Since max[A(k)] = ak,
  186.         for p'= 1, max IR = ak/1 = ak
  187.         for p'= 2, max IR (max sum of 2 ai's)/2
  188.                = (ak + ak-1)/2 < ak (as ak>ak-1).
  189.         for p'= i max IR sum of largest i elements of A(k)
  190.                       --------------------------------
  191.                         i
  192.                 < i * ak/i = ak.
  193.     So max. IR for A(k) is ak.
  194. ______________________________________________________________________
  195.  
  196. D > ak
  197. So for p=1 IR is distinct.
  198.  
  199. Let Xim be the IR formed by choosing i elements from A(k+1).
  200.     Note: We are choosing D and (i-1) elements from A(k).
  201.           m is just an index to denote each distinct combination of
  202.           (i-1) elemnts of A(i).
  203.  
  204. ______________________________________________________________________
  205. CONJECTURE : For p=j, all new IR's Xjm are limited to the range
  206.          D/(j-1) > Xjm > D/j.
  207.  
  208. Proof:
  209.     Xjm = (D + {j-1 elements of A(k)})/j
  210.  
  211.     Clearly Xjm > D/j.
  212.  
  213.     To show: max[Xjm] < D/(j-1)
  214.  
  215.     Note: a1 + a2 .. + ak < D/(k+1)
  216.  
  217.        max[Xjm] = (D + ak + ak-1 +  ... + a(k-j+1))/j
  218.         < (D + D/(k+1))/j
  219.         = D (k+2)/(k+1)j
  220.         = [D/(j-1)] * alpha.
  221.  
  222.     alpha = (j-1)/(j)  *  (k+2)/(k+1)
  223.         
  224.         Since j <= k, (j-1)/j <= (k-1)/k < (k+1)/(k+2)
  225.  
  226.     IMPLIES alpha < 1.
  227.  
  228. Conjecture proved.
  229.  
  230. ______________________________________________________________________
  231. CONJECTURE : For a given p, all newly generated IR's are distinct.
  232.  
  233. Proof by contradiction:
  234.  
  235. Assume this is not so.
  236.  
  237. Implies
  238.     (D + (p-1) elements of A(k))/p
  239.     = (D + some other (p-1) elements of A(k))/p
  240.  
  241. Implies SUM[(p-1) elements of A(k)] = SUM[ some other (p-1) elements of A(k)]
  242.  
  243. Implies SUM[(p-1) elements of A(k)]/(p-1)
  244.         = SUM[some other (p-1) elements]/(p-1)
  245.  
  246. Implies A(k) is NOT in L.
  247.  
  248. Contra.
  249.  
  250. Hence conjecture.
  251. ______________________________________________________________________
  252.  
  253. CONJECTURE: A(k+1) is in L.
  254.  
  255. Since all newly generated IR's are distinct from each other, and all newly generated IR's are greater than previous IR's, A(k+1) is in L.
  256.  
  257. ==> logic/zoo.p <==
  258.  I took some nephews and nieces to the Zoo, and we halted at a cage marked
  259.  
  260.             Tovus Slithius, male and female.
  261.           Beregovus Mimsius, male and female.
  262.              Rathus Momus, male and female.
  263.         Jabberwockius Vulgaris, male and female.
  264.  
  265.  The eight animals were asleep in a row, and the children began to guess
  266.  which was which.  "That one at the end is Mr Tove."  "No, no!  It's Mrs
  267.  Jabberwock," and so on.  I suggested that they should each write down
  268.  the names in order from left to right, and offered a prize to the one
  269.  who got most names right.
  270.  
  271.  As the four species were easily distinguished, no mistake would arise in
  272.  pairing the animals; naturally a child who identified one animal as Mr
  273.  Tove identified the other animal of the same species as Mrs Tove.
  274.  
  275.  The keeper, who consented to judge the lists, scrutinised them carefully.
  276.  "Here's a queer thing.  I take two of the lists, say, John's and Mary's.
  277.  The animal which John supposes to be the animal which Mary supposes to be
  278.  Mr Tove is the animal which Mary supposes to be the animal which John
  279.  supposes to be Mrs Tove.  It is just the same for every pair of lists,
  280.  and for all four species.
  281.  
  282.  "Curiouser and curiouser!  Each boy supposes Mr Tove to be the animal
  283.  which he supposes to be Mr Tove; but each girl supposes Mr Tove to be
  284.  the animal which she supposes to be Mrs Tove.  And similarly for the oth-
  285.  er animals.  I mean, for instance, that the animal Mary calls Mr Tove
  286.  is really Mrs Rathe, but the animal she calls Mrs Rathe is really Mrs
  287.  Tove."
  288.  
  289.  "It seems a little involved," I said, "but I suppose it is a remarkable
  290.  coincidence."
  291.  
  292.  "Very remarkable," replied Mr Dodgson (whom I had supposed to be the
  293.  keeper) "and it could not have happened if you had brought any more
  294.  children."
  295.  
  296.  How many nephews and nieces were there?  Was the winner a boy or a girl?
  297.  And how many names did the winner get right?    [by Sir Arthur Eddington]
  298.  
  299. ==> logic/zoo.s <==
  300. Given that there is at least one boy and one girl (John and Mary are
  301. mentioned) then the answer is that there were 3 nephews and 2 nieces,
  302. the winner was a boy who got 4 right.
  303.  
  304. Number the animals 1 through 8, such that the females are even and the
  305. males are odd, with members of the same species consecutive; i.e.
  306. 1 is Mr. Tove, 2 Mrs. Tove, etc.
  307.  
  308. Then each childs guesses can be represented by a permutation.  I use
  309. the standard notation of a permutation as a set of orbits.
  310. For example: (1 3 5)(6 8) means 1 -> 3, 3 -> 5, 5 -> 1, 6 -> 8, 8 -> 6
  311. and 2,4,7 are unchanged.
  312.  
  313. [1]  Let P be any childs guesses.  Then P(mate(i)) = mate(P(i)).
  314.  
  315. [2]  If Q is another childs guesses, then [P,Q] = T, where
  316. [P,Q] is the commutator of P and Q (P composed with Q composed with
  317. P inverse composed with Q inverse) and T is the special permutation
  318. (1 2) (3 4) (5 6) (7 8) that just swaps each animal with its spouse.
  319.  
  320. [3]  If P represents a boy, then P*P = I (I use * for composition, and I
  321. for
  322. the identity permutation: (1)(2)(3)(4)(5)(6)(7)(8)
  323.  
  324. [4]  If P represents a girl, then P*P = T.
  325.  
  326. [1] and [4] together mean that all girl's guesses must be of the form:
  327.     (A B C D) (E F G H) where A and C are mates, as are B & D, E & F
  328.     G & H.
  329.  
  330. So without loss of generality let Mary = (1 3 2 4) (5 7 6 8)
  331. Without to much effort we see that the only possibilities for other
  332. girls "compatible" with Mary (I use compatible to mean the relation
  333. expressed in [2]) are:
  334.     g1:  (1 5 2 6) (3 8 4 7)
  335.     g2:  (1 6 2 5) (3 7 4 8)
  336.     g3:  (1 7 2 8) (3 5 4 6)
  337.     g4:  (1 8 2 7) (3 6 4 5)
  338.  
  339. Note that g1 is incompatible with g2 and g3 is incompatible with g4.
  340. Thus no 4 of Mary and g1-4 are mutually compatible.  Thus there are at
  341. most three girls: Mary, g1 and g3 (without loss of generality)
  342.  
  343. By [1] and [3], each boy must be represented as a product of
  344. transpostions and/or singletons: e.g. (1 3) (2 4) (5) (6) (7) (8) or
  345. (1) (2) (3 4) (5 8) (6 7).
  346.  
  347. Let J represent John's guesses and consider J(1).
  348. If J(1) = 1, then J(2) = 2 (by [1]) using [2] and Mary J(3) = 4, J(4) =
  349. 3,  and g1 & J => J(5) = 6, J(6) = 5, & g3 & J => J(8) = 7 J(7) = 8
  350. i.e. J = (1)(2)(3 4)(5 6)(7 8).  But the [J,Mary] <> T.  In fact, we
  351. can see that J must have no fixed points, J(i) <> i for all i, since
  352. there is nothing special about i = 1.
  353.  
  354. If J(1) = 2, then we get from Mary that J(3) = 3.  contradiction.
  355.  
  356. If J(1) = 3, then J(2) = 4, J(3) = 1, J(4) = 2 (from Mary) =>
  357.    J(5) = 7, J(6) = 8, J(7) = 5, J(8) = 6 => J = (1 3)(2 4)(5 7)(6 8)
  358.    (from g1)
  359. But then J is incompatible with g3.
  360.  
  361. A similar analysis shows that J(1) cannot be 4,5,6,7 or 8; i.e. no J
  362. can be compatible with all three girls.  So without loss of generality,
  363. throw away g3.
  364.  
  365. We have Mary = (1 3 2 4) (5 7 6 8)
  366.         g1   = (1 5 2 6) (3 8 4 7)
  367.  
  368. The following are the only possible boy guesses which are compatible
  369. with
  370. both of these:
  371.  
  372.   B1: (1)(2)(3 4)(5 6)(7)(8)
  373.   B2: (1 2)(3)(4)(5)(6)(7 8)
  374.   B3: (1 3)(2 4)(5 7)(6 8)
  375.   B4: (1 4)(2 3)(5 8)(6 7)
  376.   B5: (1 5)(2 6)(3 8)(4 7)
  377.   B6: (1 6)(2 5)(3 7)(4 8)
  378.  
  379. Note that B1 & B2 are incombatible, as are B3 & B4, B5 & B6, so at most
  380. three
  381. of them are mutually compatible.  In fact, Mary, g1, B1, B3 and B5 are
  382. all
  383. mutually compatible (as are all the other possibilities you can get by
  384. choosing
  385. either B1 or B2, B3 or B4, B5 or B6.  So if there are 2 girls there can
  386. be
  387. 3 boys, but no more, and we have already eliminated the case of 3 girls
  388. and
  389. 1 boy.
  390.  
  391. The only other possibility to consider is whether there can be 4 or more
  392. boys
  393. and 1 girl.  Suppose there are Mary and 4 boys.  Each boy must map 1 to
  394. a
  395. different digit or they would not be mutually compatible.  For example
  396. if b1
  397. and b2 both map 1 to 3, then they both map 3 to 1 (since a boy's map
  398. consists
  399. of transpositions), so both b1*b2 and b2*b1 map 1 to 1.  Furthermore, b1
  400. and
  401. b2 cannot map 1 onto spouses.  For example, if b1(1) = a and b is the
  402. spouse
  403. of a, then b1(2) = b.  If b2(1) = b, then b2(2) = a.  Then
  404. b1*b2(1) = b1(b) = 2 and b2*b1(1) = b2(a) = 2 (again using the fact that
  405. boys
  406. are all transpostions).  Thus the four boys must be:
  407.  
  408. B1: (1)(2)...    or (1 2)....
  409. B2: (1 3)...     or (1 4) ...
  410. B3: (1 5) ...    or (1 6) ...
  411. B4: (1 7) ...    or (1 8) ...
  412.  
  413. Consider B4.  The only permutation of the form (1 7)... which is
  414. compatible
  415. with Mary ( (1 3 2 4) (5 7 6 8) ) is:
  416.  
  417.    (1 7)(2 8)(3 5)(4 6)
  418.  
  419. The only (1 8)... possibility is:
  420.  
  421.    (1 8)(2 7)(3 6)(4 5)
  422.  
  423. Suppose B4 = (1 7)(2 8)(3 5)(4 6)
  424.  
  425. If B3 starts (1 5), it must be (1 5)(2 6)(3 8)(4 7) to be compatible
  426. with B4.
  427. This is compatible with Mary also.
  428.  
  429. Assuming this and B2 starts with (1 3) we get B2 = (1 3)(2 4)(5 8)(6 7)
  430. in
  431. order to be compatible with B4.  But then B2*B3 and B3*B2 moth map 1 to
  432. 8.
  433. I.e. no B2 is mutually compatible with B3 & B4.
  434.  
  435. Similarly if B2 starts with (1 4) it must be (1 4)(2 3)(5 7)(6 8) to
  436. work
  437. with B4, but this doesn't work with B3.
  438.  
  439. Likewise B3 starting with (1 6) leads to no possible B2 and the
  440. identical
  441. reasoning eliminates B4 = (1 8)...
  442.  
  443. So no B4 is possible!
  444.  
  445. I.e at most 3 boys are mutually compatiblw with Mary, so 2 girls & 3
  446. boys is optimal.
  447.  
  448. Thus:
  449.  
  450. Mary = (1 3 2 4) (5 7 6 8)
  451. Sue  = (1 5 2 6) (3 8 4 7)
  452. John = (1)(2)(3 4)(5 6)(7)(8)
  453. Bob  = (1 3)(2 4)(5 7)(6 8)
  454. Jim  = (1 5)(2 6)(3 8)(4 7)
  455.  
  456. is one optimal solution, with the winner being John (4 right: 1 2 7 & 8)
  457. ==> physics/balloon.p <==
  458. A helium-filled balloon is tied to the floor of a car that makes a
  459. sharp right turn.  Does the balloon tilt while the turn is made?
  460. If so, which way?  The windows are closed so there is no connection
  461. with the outside air.
  462.  
  463. ==> physics/balloon.s <==
  464. Because of buoyancy, the helium balloon on the string will want to move
  465. in the direction opposite the effective gravitational field existing
  466. in the car.  Thus, when the car turns the corner, the balloon will
  467. deflect towards the inside of the turn.
  468.  
  469. ==> physics/bicycle.p <==
  470. A boy, a girl and a dog go for a 10 mile walk. The boy and girl can
  471. walk 2 mph and the dog can trot at 4 mph. They also have bicycle
  472. which only one of them can use at a time. When riding, the boy and
  473. girl can travel at 12 mph while the dog can peddle at 16 mph.
  474. What is the shortest time in which all three can complete the trip?
  475.  
  476. ==> physics/bicycle.s <==
  477. First note that there's no apparent way to benefit from letting either the
  478. boy or girl ride the bike longer than the other.  Any solution which gets the
  479. boy there faster, must involve him using the bike (forward) more; similarly
  480. for the girl.  Thus the bike must go backwards more for it to remain within
  481. the 10-mile route.  Thus the dog won't make it there in time.  So the solution
  482. assumes they ride the bike for the same amount of time.
  483.  
  484. Also note that there's no apparent way to benefit from letting any of the three
  485. arrive at the finish ahead of the others.  If they do, they can probably take
  486. time out to help the others.  So the solution assumes they all finish at the
  487. same time.
  488.  
  489. The boy starts off on the bike, and travels 5.4 miles.  At this
  490. point, he drops the bike and completes the rest of the trip on foot.  The
  491. dog eventually reaches the bike, and takes it *backward* .8 miles (so the
  492. girl gets to it sooner) and then returns to trotting.  Finally, the girl makes
  493. it to the bike and rides it to the end.  The answer is 2.75 hours.
  494.  
  495. The puzzle is in Vasek Chvatal, Linear Programming, W. H. Freeman & Co.
  496. The generalized problem (n people, 1 bike, different walking and riding speeds)
  497. is known as "The Bicycle Problem".  A couple references are
  498.  
  499. Masuda, S. (1970). "The bicycle problem," University of California, Berkeley:
  500.   Operations Research Center Technical Report ORC 70-35.
  501.  
  502. Chvatal, V. (1983). "On the bicycle problem," Discrete Applied Mathematics 5:
  503.   pp. 165 - 173.
  504.  
  505. As for the linear program which gives the lower bound of 2.75 hours, let
  506. t[person, mode, direction] by the amount of time "person" (boy, girl or dog)
  507. is travelling by "mode" (walk or bike) in "direction" (forward or backwards).
  508. Define Time[person] to be the total time spent by person doing each of these
  509. four activities. The objective is to minimize the maximum of T[person], for
  510. person = boy, girl, dog, e.g.
  511.  
  512.     minimize T
  513.     subject to  T >= T[boy], T >= T[girl], T >= T[dog].
  514.  
  515. Now just think of all the other linear constraints on the variables t[x,y,z],
  516. such as everyone has to travel 10 miles, etc. In all, there are 8 contraints
  517. in 18 variables (including slack variables). Solving this program yields the
  518. lower bound.
  519.  
  520. ==> physics/boy.girl.dog.p <==
  521. A boy, a girl and a dog are standing together on a long, straight road.
  522. Simulataneously, they all start walking in the same direction:
  523. The boy at 4 mph, the girl at 3 mph, and the dog trots back and forth
  524. between them at 10 mph.  Assume all reversals of direction instantaneous.
  525. In one hour, where is the dog and in which direction is he facing?
  526.  
  527. ==> physics/boy.girl.dog.s <==
  528. The dog's position and direction are indeterminate, other than that the
  529. dog must be between the boy and girl (endpoints included).  To see this,
  530. simply time reverse the problem.  No matter where the dog starts out,
  531. the three of them wind up together in one hour.
  532.  
  533. This argument is not quite adequate.  It is possible to construct problems
  534. where the orientation changes an infinite number of times initially, but for
  535. which there can be a definite result.  This would be the case if the positions
  536. at time t are uniformly continuous in the positions at time s, s small.
  537.  
  538. But suppose that at time a the dog is with the girl.  Then the boy is at
  539. 4a, and the time it takes the dog to reach the boy is a/6, because
  540. the relative speed is 6 mph.  So the time b at which the dog reaches the
  541. boy is proportional to a.  A similar argument shows that the time the
  542. dog next reaches the girl is b + b/13, and is hence proportional to b.
  543. This makes the position of the dog at time (t > a) a periodic function of
  544. the logarithm of a, and thus does not approach a limit as a -> 0.
  545.  
  546. ==> physics/brick.p <==
  547. What is the maximum overhang you can create with an infinite supply of bricks?
  548.  
  549. ==> physics/brick.s <==
  550. You can create an infinite overhang.
  551.  
  552. Let us reverse the problem: how far can brick 1 be from brick 0?
  553.  
  554. Let us assume that the brick is of length 1.
  555.  
  556. To determine the place of the center of mass a(n):
  557. a(1)=1/2
  558. a(n)=1/n[(n-1)*a(n-1)+[a(n-1)+1/2]]=a(n-1)+1/(2n)
  559. Thus
  560.       n   1        n  1
  561. a(n)=Sum -- = 1/2 Sum - = 1/2 H(n)
  562.      m=1 2m       m=1 m
  563. Needless to say the limit for n->oo of half the Harmonic series is oo.
  564.  
  565. ==> physics/cannonball.p <==
  566. A person in a boat drops a cannonball overboard; does the water level change?
  567.  
  568. ==> physics/cannonball.s <==
  569. The cannonball in the boat displaces an amount of water equal to the MASS
  570. of the cannonball.  The cannonball in the water displaces an amount of water
  571. equal to the VOLUME of the cannonball.  Water is unable to support the
  572. level of salinity it would take to make it as dense as a cannonball, so the
  573. first amount is definitely more than the second amount, and the water level
  574. drops.
  575.  
  576. ==> physics/dog.p <==
  577. A body of soldiers form a 50m-by-50m square ABCD on the parade ground.
  578. In a unit of time, they march forward 50m in formation to take up the
  579. position DCEF. The army's mascot, a small dog, is standing next to its
  580.                                        handler at location A. When the
  581.           B----C----E                  soldiers start marching, the dog
  582.           |    |    |   forward-->     begins to run around the moving
  583.           A----D----F                  body in a clockwise direction,
  584.                                        keeping as close to it as possible.
  585. When one unit of time has elapsed, the dog has made one complete
  586. circuit and has got back to its handler, who is now at location D. (We
  587. can assume the dog runs at a constant speed and does not delay when
  588. turning the corners.)
  589.  
  590. How far does the dog travel?
  591.  
  592. ==> physics/dog.s <==
  593. Let L be the side of the square, 50m, and let D be the distance the
  594. dog travels.
  595.  
  596. Let v1 be the soldiers' marching speed and v2 be the speed of the dog.
  597. Then v1 = L / (1 time unit) and v2 = v1*D/L.
  598.  
  599. Let t1, t2, t3, t4 be the time the dog takes to traverse each side of
  600. the square, in order.  Find t1 through t4 in terms of L and D and solve
  601. t1+t2+t3+t4 = 1 time unit.
  602.  
  603. While the dog runs along the back edge of the square in time t1, the
  604. soldiers advance a distance d=t1*v1, so the dog has to cover a distance
  605. sqrt(L^2 + (t1*v1)^2), which takes a time t1=sqrt(L^2 + (t1*v1)^2)/v2.
  606. Solving for t1 gives t1=L/sqrt(v2^2 - v1^2).
  607.  
  608. The rest of the times are t2 = L/(v2-v1), t3 = t1, and t4 = L/(v2+v1).
  609.  
  610. In t1+t2+t3+t4, eliminate v2 by using v2=v1*D/L and eliminate v1 by
  611. using v1=L/(1 time unit), obtaining
  612.  
  613.         2 L (D + sqrt(D^2-L^2)) / (D^2 - L^2) = 1
  614.  
  615. which can be turned into
  616.  
  617.         D^4 - 4LD^3 - 2L^2D^2 + 4L^3D + 5L^4 = 0
  618.  
  619. which has a root D = 4.18113L = 209.056m.
  620.  
  621. ==> physics/magnets.p <==
  622. You have two bars of iron.  One is magnetic, the other is not.  Without
  623. using any other instrument (thread, filings, other magnets, etc.), find
  624. out which is which.
  625.  
  626. ==> physics/magnets.s <==
  627. Take the two bars, and put them together like a T, so that one bisects the
  628. other.
  629.                        ___________________
  630.           bar A --->  |___________________|
  631.                                | |
  632.                                | |
  633.                                | |
  634.                                | |
  635.           bar B ------------>  | |
  636.                                | |
  637.                                | |
  638.                                |_|
  639.  
  640. If they stick together, then bar B is the magnet.  If they don't, bar A is
  641. the magnet. (reasoning follows)
  642.  
  643. Bar magnets are "dead" in their centers (ie there is no magnetic force,
  644. since the two poles cance out).  So, if bar A is the magnet, then bar B
  645. won't stick to its center.
  646.  
  647. However, bar magnets are quite "alive" at their edges (ie the magnetic
  648. force is concentrated).  So, if bar B is the magnet, then bar A will stick
  649. nicely to its end.
  650.  
  651. ==> physics/milk.and.coffee.p <==
  652. You are just served a hot cup of coffee and want it to be as hot as possible
  653. when you drink it some number of minutes later.  Do you add milk when you get
  654. the cup or just before you drink it?
  655.  
  656. ==> physics/milk.and.coffee.s <==
  657. Normalize your temperature scale so that 0 degrees = room temperature.
  658.  
  659. Assume that the coffee cools at a rate proportional to the difference
  660. in temperature, and that the amount of milk is sufficiently small that
  661. the constant of proportinality is not changed when you add the milk.
  662.  
  663. An early calculus homework problem is to compute that the temperature
  664. of the coffee decays exponentially with time,
  665.  
  666. T(t) = exp(-ct) T0,   where T0 = temperature at t=0.
  667.  
  668. Let l = exp(-ct), where t is the duration of the experiment.
  669.  
  670. Assume that the difference in specific heats of coffee and milk are
  671. negligible, so that if you add milk at temperature M to coffee at
  672. temperature C, you get a mix of temperature aM+bC, where a and b
  673. are constants between 0 and 1, with a+b=1.  (Namely, a = the fraction
  674. of final volume that is milk, and b = fraction that is coffee.)
  675.  
  676. If we let C denote the original coffee temperature and M the milk
  677. temperature, we see that
  678.  
  679. Add milk later: aM + blC
  680. Add milk now:   l(aM+bC) = laM+blC
  681.  
  682. The difference is d=(1-l)aM.  Since l<1 and a>0, we need to worry about
  683. whether M is positive or not.
  684.  
  685. M>0: Warm milk.  So d>0, and adding milk later is better.
  686. M=0: Room temp.  So d=0, and it doesn't matter.
  687. M<0: Cold milk.  So d<0, and adding milk now is better.
  688.  
  689. Of course, if you wanted to be intuitive, the answer is obvious if you
  690. assume the coffee is already at room temperature and the milk is
  691. either scalding hot or subfreezing cold.
  692.  
  693. Moral of the story:  Always think of extreme cases when doing these puzzles.
  694. They are usually the key.
  695.  
  696. Oh, by the way, if we are allowed to let the milk stand at room
  697. temperature, then let r = the corresponding exponential decay constant
  698. for your milk container.
  699.  
  700. Add acclimated milk later:  arM + blC
  701.  
  702. We now have lots of cases, depending on whether
  703.  
  704. r<l:  The milk pot is larger than your coffee cup.
  705.       (E.g, it really is a pot.)
  706. r>l:  The milk pot is smaller than your coffee cup.
  707.       (E.g., it's one of those tiny single-serving things.)
  708. M>0:  The milk is warm.
  709. M<0:  The milk is cold.
  710.  
  711. Leaving out the analysis, I compute that you should...
  712.  
  713. Add warm milk in large pots LATER.
  714. Add warm milk in small pots NOW.
  715. Add cold milk in large pots NOW.
  716. Add cold milk in small pots LATER.
  717.  
  718. Of course, observe that the above summary holds for the case where the
  719. milk pot is allowed to acclimate; just treat the pot as of infinite
  720. size.
  721.  
  722. ==> physics/mirror.p <==
  723. Why does a mirror appear to invert the left-right directions, but not up-down?
  724.  
  725. ==> physics/mirror.s <==
  726. Mirrors invert front to back, not left to right.
  727.  
  728. The popular misconception of the inversion is caused by the fact that
  729. a person when looking at another person expects him/her to face her/him,
  730. so with the left-hand side to the right. When facing oneself (in the
  731. mirror) one sees an 'uninverted' person.
  732.  
  733. See Martin Gardner, ``Hexaflexagons and other mathematical
  734. diversions,'' University of Chicago Press 1988, Chapter 16.  A letter
  735. by R.D. Tschigi and J.L. Taylor published in this book states that the
  736. fundamental reason is: ``Human beings are superficially and grossly
  737. bilaterally symmetrical, but subjectively and behaviorally they are
  738. relatively asymmetrical. The very fact that we can distinguish our
  739. right from our left side implies an asymettry of the perceiving
  740. system, as noted by Ernst Mach in 1900. We are thus, to a certain
  741. extent, an asymmetrical mind dwelling in a bilaterally symmetrical
  742. body, at least with respect to a casual visual inspection of our
  743. external form.''
  744.  
  745. Martin Gardner has also written the book ``The Amidextrous Universe.''
  746.  
  747. ==> physics/monkey.p <==
  748. Hanging over a pulley, there is a rope, with a weight at one end.
  749. At the other end hangs a monkey of equal weight.  The rope weighs
  750. 4 ounces per foot.  The combined ages of the monkey and it's mother
  751. is 4 years.  The weight of the monkey is as many pounds as the mother
  752. is years old.  The mother is twice as old as the monkey was when the
  753. mother was half as old as the monkey will be when the monkey is 3 times
  754. as old as the mother was when she was 3 times as old as the monkey.
  755.